runtime.workType.wbufSpans (field)

24 uses

	runtime (current package)
		mgc.go#L202: 	lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
		mgc.go#L333: 	wbufSpans struct {
		mgcwork.go#L164: 	lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
		mgcwork.go#L434: 	lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
		mgcwork.go#L439: 		if work.wbufSpans.free.first != nil {
		mgcwork.go#L440: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L441: 			s = work.wbufSpans.free.first
		mgcwork.go#L443: 				work.wbufSpans.free.remove(s)
		mgcwork.go#L444: 				work.wbufSpans.busy.insert(s)
		mgcwork.go#L446: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L456: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L457: 			work.wbufSpans.busy.insert(s)
		mgcwork.go#L458: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L526: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L534: 	work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
		mgcwork.go#L535: 	unlock(&work.wbufSpans.lock)
		mgcwork.go#L542: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L543: 	if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
		mgcwork.go#L544: 		unlock(&work.wbufSpans.lock)
		mgcwork.go#L550: 			span := work.wbufSpans.free.first
		mgcwork.go#L554: 			work.wbufSpans.free.remove(span)
		mgcwork.go#L558: 	more := !work.wbufSpans.free.isEmpty()
		mgcwork.go#L559: 	unlock(&work.wbufSpans.lock)